exports.TAG_TYPES = {
    TAG_START: 1,
    TAG_END: -1,
    TEXT: 3,
    COMMENT: 8
};
exports.RUNTIME_NAMES = {
    MEMBER: 'm',
    CALL: 'f',
    METHODS: 'e',
    CALLER: 'c',
    TOP_SCOPE: 't',
    SUB_SCOPE: 's'
};
var i = exports.STRING_UNESCAPE_MAP = {
    n: '\n',
    r: '\r',
    b: '\b',
    f: '\f',
    t: '\t',
    v: '\x0B',
    '"': '"',
    '\'': '\'',
    '\\': '\\',
    '\r': '\r',
    '\n': '\n'
};
var n = exports.STRING_ESCAPE_MAP = {};
var a = '';
for (var r in i)
    n[i[r]] = r, a += i[r];
exports.STRING_ESCAPE_REGEXP = new RegExp('[' + a + ']', 'g');
